package cn.school.mybatis.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.school.mybatis.pojo.Subject;

//对应s_subject的所有操作
//返回结果的方式
//接口,映射了所有在s_subject表中的操作
public interface SubjectDao {

	// CRUD
	public int update(Subject s);

	public int del(long id);

	// 只是给 s_subject准备的
	public int add(Subject s);

	// >>>R
	// 1:查询全部
	// public List<Subject> search(@ int pageNo,int pageSize);

	// 分页查询
	public List<Subject> search(@Param("pageNo") int pageNo, @Param("pageSize") int pageSize);

	// 查询单个:找不到是null,找到了,返回一个对象
	public Subject get(long id);

	public int getTotal();

}
